﻿    using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace EventPlanner.Models
{
    public class EntityBase
    {
        public const int ID_NO_EXISTE = -1;

        public int id { get; set; }

        public EntityBase() { id = ID_NO_EXISTE; }

        public bool IsValid() { return id != ID_NO_EXISTE; }

        public string GetEntityType() {
            string tipo = this.GetType().Name;
            if (tipo.Contains("_"))
                return tipo.Split('_').First();
            else return tipo;
        }
    }
}